// samsting : this file is auto create.

#include "Ons/2015-10-20/OnsConsumerStatusRequest.h"

namespace aliyun { namespace Ons {

OnsConsumerStatusRequest::OnsConsumerStatusRequest() : RpcAcsRequest("Ons", "2015-10-20", "OnsConsumerStatus") {
}

const string& OnsConsumerStatusRequest::GetOnsRegionId(void) const {
  return OnsRegionId_;
}
void OnsConsumerStatusRequest::SetOnsRegionId(const string& OnsRegionId) {
  OnsRegionId_ = OnsRegionId;
  PutQueryParameter("OnsRegionId", OnsRegionId_);
}

const string& OnsConsumerStatusRequest::GetOnsPlatform(void) const {
  return OnsPlatform_;
}
void OnsConsumerStatusRequest::SetOnsPlatform(const string& OnsPlatform) {
  OnsPlatform_ = OnsPlatform;
  PutQueryParameter("OnsPlatform", OnsPlatform_);
}

int64 OnsConsumerStatusRequest::GetPreventCache(void) const {
  return PreventCache_;
}
void OnsConsumerStatusRequest::SetPreventCache(int64 PreventCache) {
  PreventCache_ = PreventCache;
  PutQueryParameter("PreventCache", string_ValueOfInt64(PreventCache_));
}

const string& OnsConsumerStatusRequest::GetConsumerId(void) const {
  return ConsumerId_;
}
void OnsConsumerStatusRequest::SetConsumerId(const string& ConsumerId) {
  ConsumerId_ = ConsumerId;
  PutQueryParameter("ConsumerId", ConsumerId_);
}

bool OnsConsumerStatusRequest::GetDetail(void) const {
  return Detail_;
}
void OnsConsumerStatusRequest::SetDetail(bool Detail) {
  Detail_ = Detail;
  PutQueryParameter("Detail", string_ValueOfBool(Detail_));
}

bool OnsConsumerStatusRequest::GetNeedJstack(void) const {
  return NeedJstack_;
}
void OnsConsumerStatusRequest::SetNeedJstack(bool NeedJstack) {
  NeedJstack_ = NeedJstack;
  PutQueryParameter("NeedJstack", string_ValueOfBool(NeedJstack_));
}


} } // namespace aliyun { namespace Ons {

// end of file 
